[學學ReactNative] DAY1 - 前言與動機:為何選擇 React Native?


Posted by Anny on 2024-02-20

前言與動機

以下將條列幾點我選擇React Native的原因,皆為個人考量,僅供參考。

  1. 尋找輕量級開發方案
    我曾經是 Unity 的使用者,然而,對於只想開發一個小型應用程式的我來說,Unity 的專案規模顯得有些龐大了。
    Unity 優秀的是它針對遊戲開發所提供的功能,但對於一個小型應用來說,這樣的功能可能過於冗長,反而增加了開發的複雜度和成本。

  2. 跨平台的開發
    因為希望能快速開發行動裝置的應用,所以選擇其他開發工具,但同時也希望能夠維持同時開發雙平台,未來能夠應用的裝置才能更廣泛。
    符合上述條件且比較知名的開發工具有:Xamarin、Flutter、React Native。

  3. 開發語言
    Xamarin、Flutter、React三者分別對應的開發語言為:C#、Dart、Javascript,看到這裡,可能會有開發經驗的讀者想問,Unity不是使用C#來開發嗎?怎麼不選擇跟同樣程式語言的Xamarin?
    確實如只是想換個平台開發,選擇Xamarin的學習成本會是最低的,但是對我來說,能同時學習一個新的程式語言,不就一次學習了兩樣東西嗎?真是太賺了!
    所以我就在Dart和Javascript中,選擇了近幾年比較夯的Javascript,之後還能接著學網頁程式,讚!

總結

下篇文章應該就是從建置 React Native 環境和專案開始啦!


#ReactNative #javascript #learning







Related Posts

「新手問題」為什麼我不能下載 npm 的套件?

「新手問題」為什麼我不能下載 npm 的套件?

自駕車 Sensor Fusion in Visual Perception 簡介

自駕車 Sensor Fusion in Visual Perception 簡介

利用Google Apps Script串接行事曆發送Line Notify

利用Google Apps Script串接行事曆發送Line Notify


Comments